type encoding/json.scanner

45 uses

	encoding/json (current package)
		decode.go#L214: 	scan                  scanner
		scanner.go#L30: func checkValid(data []byte, scan *scanner) error {
		scanner.go#L64: type scanner struct {
		scanner.go#L69: 	step func(*scanner, byte) int
		scanner.go#L87: 		return &scanner{}
		scanner.go#L91: func newScanner() *scanner {
		scanner.go#L92: 	scan := scannerPool.Get().(*scanner)
		scanner.go#L99: func freeScanner(scan *scanner) {
		scanner.go#L148: func (s *scanner) reset() {
		scanner.go#L157: func (s *scanner) eof() int {
		scanner.go#L176: func (s *scanner) pushParseState(c byte, newParseState int, successState int) int {
		scanner.go#L186: func (s *scanner) popParseState() {
		scanner.go#L202: func stateBeginValueOrEmpty(s *scanner, c byte) int {
		scanner.go#L213: func stateBeginValue(s *scanner, c byte) int {
		scanner.go#L251: func stateBeginStringOrEmpty(s *scanner, c byte) int {
		scanner.go#L264: func stateBeginString(s *scanner, c byte) int {
		scanner.go#L277: func stateEndValue(s *scanner, c byte) int {
		scanner.go#L326: func stateEndTop(s *scanner, c byte) int {
		scanner.go#L335: func stateInString(s *scanner, c byte) int {
		scanner.go#L351: func stateInStringEsc(s *scanner, c byte) int {
		scanner.go#L364: func stateInStringEscU(s *scanner, c byte) int {
		scanner.go#L374: func stateInStringEscU1(s *scanner, c byte) int {
		scanner.go#L384: func stateInStringEscU12(s *scanner, c byte) int {
		scanner.go#L394: func stateInStringEscU123(s *scanner, c byte) int {
		scanner.go#L404: func stateNeg(s *scanner, c byte) int {
		scanner.go#L418: func state1(s *scanner, c byte) int {
		scanner.go#L427: func state0(s *scanner, c byte) int {
		scanner.go#L441: func stateDot(s *scanner, c byte) int {
		scanner.go#L451: func stateDot0(s *scanner, c byte) int {
		scanner.go#L464: func stateE(s *scanner, c byte) int {
		scanner.go#L474: func stateESign(s *scanner, c byte) int {
		scanner.go#L485: func stateE0(s *scanner, c byte) int {
		scanner.go#L493: func stateT(s *scanner, c byte) int {
		scanner.go#L502: func stateTr(s *scanner, c byte) int {
		scanner.go#L511: func stateTru(s *scanner, c byte) int {
		scanner.go#L520: func stateF(s *scanner, c byte) int {
		scanner.go#L529: func stateFa(s *scanner, c byte) int {
		scanner.go#L538: func stateFal(s *scanner, c byte) int {
		scanner.go#L547: func stateFals(s *scanner, c byte) int {
		scanner.go#L556: func stateN(s *scanner, c byte) int {
		scanner.go#L565: func stateNu(s *scanner, c byte) int {
		scanner.go#L574: func stateNul(s *scanner, c byte) int {
		scanner.go#L584: func stateError(s *scanner, c byte) int {
		scanner.go#L589: func (s *scanner) error(c byte, context string) int {
		stream.go#L20: 	scan    scanner